|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sabro.jbusiness.sys.SysRelatorioDinamico
public final class SysRelatorioDinamico
Classe responsável por efetuar a configuração do relatório de forma dinâmica.
Constructor Summary | |
---|---|
SysRelatorioDinamico(int id)
Construtor que recebe apenas o identificador do relatório. |
|
SysRelatorioDinamico(int id,
boolean zebrado)
Construtor que recebe o identificador do relatório e também se o relatório tem campos zebrados. |
|
SysRelatorioDinamico(int id,
SysEscopoFormatado sysEscopoFormatado,
java.util.List<SysCampoFormatado> sysCamposFormatados)
|
|
SysRelatorioDinamico(int id,
SysEscopoFormatado sysEscopoFormatado,
java.util.List<SysCampoFormatado> sysCamposFormatados,
java.util.List<SysCampoFormatado> sysCamposFormatadosOrderBy)
|
Method Summary | |
---|---|
void |
addAliasDetail(java.lang.String alias,
int width,
int height,
int posX,
int posY,
SysCampoFormatado.Tipo tipo)
Adiciona o alias correspondente ao campo na seção ColumnHeader |
void |
addCampoColumnFooter(net.sf.jasperreports.engine.design.JRDesignElement jrDesignElement)
Adiciona um campo na seção ColumnFooter. |
void |
addCampoColumnHeader(net.sf.jasperreports.engine.design.JRDesignElement jrDesignElement)
Adiciona um campo na seção ColumnHeader. |
void |
addCampoDetail(net.sf.jasperreports.engine.design.JRDesignElement jrDesignElement)
Adiciona um campo na seção Detail. |
void |
addCampoDetail(SysCampoFormatado sysCampoFormatado,
int posicao)
Adiciona um campo na seção DetailSection |
static void |
configurarVariaveis(int width,
java.lang.String fonte,
int fonteSize)
Altera a configuração default das variáveis que são utilizadas para definir a configuração de um campo. |
static net.sf.jasperreports.engine.design.JRDesignStaticText |
criaCampoStaticText(java.lang.String nome,
java.lang.String fontName,
int fontSize,
boolean fontBold,
boolean fontItalic,
boolean fontUnderline,
boolean fontStrikethru,
java.awt.Color backColor,
java.awt.Color foreColor,
net.sf.jasperreports.engine.type.HorizontalAlignEnum HAlign,
net.sf.jasperreports.engine.type.VerticalAlignEnum VAlign,
int width,
int height,
int posX,
int posY,
java.lang.String sourceStaticField)
Método estático que crie e retorna um objeto do tipo JRDesignStaticText com as informações passadas por paramâmetro. |
net.sf.jasperreports.engine.design.JRDesignExpression |
criaExpression(java.lang.String expressao,
java.lang.Class<?> classe)
Cria um expressão. |
net.sf.jasperreports.engine.design.JRDesignExpression |
criaExpression(java.lang.String expressao,
java.lang.String className)
Cria uma expressão. |
static net.sf.jasperreports.engine.design.JRDesignLine |
criaLinha(int width,
int height,
int posX,
int posY)
Método estático que cria e retorna um objeto do tipo JRDesignLine. |
static net.sf.jasperreports.engine.design.JRDesignStaticText |
criarCampoStaticTextSimplificado(java.lang.String nome,
int width,
int height,
int posX,
int posY,
java.lang.String fonte,
int fontSize)
Cria um campo no modo simplificado |
static net.sf.jasperreports.engine.design.JRDesignTextField |
criarCampoTextField(java.lang.String nome,
java.lang.String fontName,
int fontSize,
boolean fontBold,
boolean fontItalic,
boolean fontUnderline,
boolean fontStrikethru,
java.awt.Color backColor,
net.sf.jasperreports.engine.type.HorizontalAlignEnum HAlign,
net.sf.jasperreports.engine.type.VerticalAlignEnum VAlign,
int width,
int height,
int posX,
int posY,
java.lang.String sourceTextField,
java.lang.Class<?> classe)
Método estático que crie e retorna um objeto do tipo JRDesignTextField com as informações passadas por paramâmetro. |
SysConexao |
getSysConexao()
|
SysRelatorio |
getSysRelatorio()
Método que retorna um relatório com as alterações feitas em tempo de execução. |
void |
setQuery(java.lang.String sql)
Método que configura a query do relatório. |
void |
showRelatorioDinamico()
Apresenta o relatório dinâmico na tela de usuário. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SysRelatorioDinamico(int id, SysEscopoFormatado sysEscopoFormatado, java.util.List<SysCampoFormatado> sysCamposFormatados)
public SysRelatorioDinamico(int id, SysEscopoFormatado sysEscopoFormatado, java.util.List<SysCampoFormatado> sysCamposFormatados, java.util.List<SysCampoFormatado> sysCamposFormatadosOrderBy)
public SysRelatorioDinamico(int id)
id
- - Identificador do relatóriopublic SysRelatorioDinamico(int id, boolean zebrado)
id
- - Identificador do relatóriozebrado
- - Indica se o relatório é zebradoMethod Detail |
---|
public SysConexao getSysConexao()
public void setQuery(java.lang.String sql)
sql
- - String com o código sql do relatório.public void addCampoColumnHeader(net.sf.jasperreports.engine.design.JRDesignElement jrDesignElement)
jrDesignElement
- public void addCampoDetail(net.sf.jasperreports.engine.design.JRDesignElement jrDesignElement)
jrDesignTextElement
- public void addCampoDetail(SysCampoFormatado sysCampoFormatado, int posicao)
sysCampoFormatado
- - Campo que vai ser adicionadoposicao
- - Indica a posição do campo na telapublic void addAliasDetail(java.lang.String alias, int width, int height, int posX, int posY, SysCampoFormatado.Tipo tipo)
alias
- width
- height
- posX
- posY
- tipo
- public void addCampoColumnFooter(net.sf.jasperreports.engine.design.JRDesignElement jrDesignElement)
jrDesignTextElement
- public net.sf.jasperreports.engine.design.JRDesignExpression criaExpression(java.lang.String expressao, java.lang.String className)
expressao
- className
-
public net.sf.jasperreports.engine.design.JRDesignExpression criaExpression(java.lang.String expressao, java.lang.Class<?> classe)
expressao
- className
-
public static final net.sf.jasperreports.engine.design.JRDesignStaticText criarCampoStaticTextSimplificado(java.lang.String nome, int width, int height, int posX, int posY, java.lang.String fonte, int fontSize)
nome
- width
- height
- posX
- posY
- fonte
- fontSize
-
public static final net.sf.jasperreports.engine.design.JRDesignTextField criarCampoTextField(java.lang.String nome, java.lang.String fontName, int fontSize, boolean fontBold, boolean fontItalic, boolean fontUnderline, boolean fontStrikethru, java.awt.Color backColor, net.sf.jasperreports.engine.type.HorizontalAlignEnum HAlign, net.sf.jasperreports.engine.type.VerticalAlignEnum VAlign, int width, int height, int posX, int posY, java.lang.String sourceTextField, java.lang.Class<?> classe)
nome
- fontName
- fontSize
- fontBold
- fontItalic
- fontUnderline
- fontStrikethru
- backColor
- HAlign
- VAlign
- width
- height
- posX
- posY
- sourceTextField
- classe
-
public static final net.sf.jasperreports.engine.design.JRDesignStaticText criaCampoStaticText(java.lang.String nome, java.lang.String fontName, int fontSize, boolean fontBold, boolean fontItalic, boolean fontUnderline, boolean fontStrikethru, java.awt.Color backColor, java.awt.Color foreColor, net.sf.jasperreports.engine.type.HorizontalAlignEnum HAlign, net.sf.jasperreports.engine.type.VerticalAlignEnum VAlign, int width, int height, int posX, int posY, java.lang.String sourceStaticField)
nome
- fontName
- fontSize
- fontBold
- fontItalic
- fontUnderline
- fontStrikethru
- backColor
- HAlign
- VAlign
- width
- height
- posX
- posY
- sourceStaticField
-
public static final net.sf.jasperreports.engine.design.JRDesignLine criaLinha(int width, int height, int posX, int posY)
posX
- posY
- width
- height
-
public static void configurarVariaveis(int width, java.lang.String fonte, int fonteSize)
width
- height
- fonte
- fonteSize
- public SysRelatorio getSysRelatorio()
public void showRelatorioDinamico()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |